package com.kun.kunkunmall.search.vo;

import lombok.Data;

import java.util.List;

/**
 * 封装页面所有可能传递进来的查询条件
 */
@Data
public class SearchParam {
    private String keyword; // 页面传递进来的全文匹配关键字
    private Long catalog3Id; // 三级分类id

    /**
     * 有可能按照多种因素排序
     * sort=saleCount_desc/asc
     * sort=skuPrice_desc/asc
     * sort=horScore_desc/asc
     */
    private String sort;

    private Integer hasStock; // 是否只显示有货（0/1）
    private String skuPrice; // 价格区间（1_500,_50,500_）
    private List<Long> brandId; // 按照品牌进行查询，可以多选
    private List<String> attrs; // 按照属性进行筛选(attrs=1_xx:xx)
    private Integer pageNum = 1;

    private String _queryString; // 原生的所有查询条件
}
